package unit9_2;

public class test {
    public static void main(String[] args) {
        /*
        * 子类继承父类后，自动拥有父类的方法和属性（必须是公共的，如果是私有的就不能够继承）
        * 一个父类可以被多的子类继承
        * 在Java中，一子类只能被指定继承一个父类
        * */
        Dog d = new Dog();
        d.eat();
        String dog=d.type;
        System.out.print(dog);
        d.eat();



//        除了继承父类属性以外，还可以定义自己特有的方法和属性
//        方法和属性的重写：如果属性和方法与父类方法属性名一样的话，优先调用子类定义的属性和方法
        Cat cat=new Cat();
        cat.run();
        cat.eat();
    }
}
